Electronic apparatus and control method thereof

ABSTRACT

An electronic apparatus includes: a display; a communication circuit; and a processor configured to: display an image on the display, in response to receiving a request for transmitting content of the image from an external apparatus through the communication circuit, identify whether or not to perform an operation for selecting content based on a number of content included in the image, based on the identifying to perform the operation for selecting the content, receive a user input for selecting the content from the external apparatus, and transmit data of the content, which is selected from a plurality of contents in the image according to the user input, to the external apparatus through the communication circuit, and based on the identifying to not perform the operation for selecting the content, transmit data of the image displayed on the display to the external apparatus.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is based on and claims priority under 35 U.S.C. § 119to Korean Patent Application No. 10-2019-0146280, filed on Nov. 15,2019, the disclosure of which is incorporated by reference herein in itsentirety.

BACKGROUND Field

The disclosure relates to an electronic apparatus configured to providevideo content to an external apparatus such as a display apparatus or tocontrol an operation of the display apparatus, and, more particularly,to an electronic apparatus transmitting video content to an externalapparatus in response to a request from the external apparatus, and acontrol method thereof.

Discussion of Related Art

The electronic apparatus may be an information processing apparatus suchas a PC or a server that processes general-purpose information, an imageprocessing apparatus that processes image data, an audio apparatus thatprocesses audio, a household appliance that performs household chores,and/or a display apparatus that displays the processed image data as animage on a display panel.

The display apparatus may be a stationary apparatus installed at alocation, for example, such as a television (TV), and a portableapparatus that a user may carry, such as a mobile device. With thedevelopment of the wireless communication environments and the mobiledevices such as smartphones and tablets that may utilize the wirelesscommunication, many users are using personal mobile devices.Accordingly, the demand for a linkage operation between a plurality ofdisplay apparatuses, for example, between a mobile device and a TV hasbeen increased. The linkage operation is based on the wirelesscommunication between apparatuses because of convenience, and oneexample thereof may include mirroring.

The mirroring refers to a function in which an image displayed on afirst display apparatus is identically displayed on a second displayapparatus. For example, while a content image is displayed on a screenof the first display apparatus, the first display apparatus transmitscontent data buffered in a buffer of the first display apparatus to thesecond display apparatus in real time to display the content image. Thesecond display apparatus displays the same image as the content imagedisplayed on the first display apparatus based on the content datareceived from the first display apparatus.

Due to the characteristics of mirroring, the screen displayed on thefirst display apparatus is displayed in the second display apparatus asis. The first display apparatus may display a multi-view screen in whicha plurality of content images are displayed on one screen. If the seconddisplay apparatus simply mirrors the screen of the first displayapparatus, a multi-view screen is displayed on the second displayapparatus as is. In order for one content image of the multi-view screento be displayed on the second display apparatus, the screen of the firstdisplay apparatus needs to be first switched so that only thecorresponding content image is displayed on the first display apparatus.Afterwards, since the second display apparatus displays a mirroredscreen of the screen displayed on the first display apparatus, only thecorresponding content image will be displayed on the second displayapparatus.

SUMMARY

According to an aspect of the disclosure, there is provided anelectronic apparatus including: a display; a communication circuit; anda processor configured to: display an image on the display, in responseto receiving a request for transmitting content of the image from anexternal apparatus through the communication circuit, identify whetheror not to perform an operation for selecting content based on a numberof content included in the image, based on the identifying to performthe operation for selecting the content, receive a user input forselecting the content from the external apparatus, and transmit data ofthe content, which is selected from a plurality of contents in the imageaccording to the user input, to the external apparatus through thecommunication circuit, and based on the identifying to not perform theoperation for selecting the content, transmit data of the imagedisplayed on the display to the external apparatus.

The processor may be further configured to: identify to perform theoperation for selecting the content based on the image being amulti-view screen, and identify to not perform the operation forselecting the content based on the image being a single view screen.

The processor may be further configured to: based on the identifying toperform the operation for selecting the content, transmit informationregard to the plurality of contents included in the image to theexternal apparatus, and receive the user input selecting one of theplurality of contents from the external apparatus.

The processor may be further configured to, based on the user input,transmit the data of the content selected from the plurality of contentsbuffered to be displayed as the image on the display, to the externalapparatus.

The electronic may further include: a storage configured to store datafile of the content, wherein the processor may be further configured totransmit the data file of the content stored in the storage to theexternal apparatus.

The processor may be further configured to, based on the user input,transmit address information of a server storing the data of the contentto the external apparatus.

The processor may be further configured to: receive, from the externalapparatus, the user input including coordinate information indicating atouch position on a screen of the external apparatus while a mirroredscreen corresponding to the plurality of contents displayed on thedisplay is displayed on the external apparatus, identify a position onthe display corresponding to the coordinate information, and identifycontent corresponding to the identified position among the plurality ofcontents, as the selected content.

The processor may be further configured to process a partial areadesignated by area information to be displayed on the external apparatusbased on receiving the area information designating the partial area ofthe image displayed on the display from the external apparatus.

The processor may be further configured to: select data corresponding tothe partial area among data of the image displayed on the display, andtransmit the selected data to the external apparatus.

The processor may be further configured to transmit data of the imagedisplayed on the display and identification information for identifyingthe partial area in the image to the external apparatus.

The processor may be further configured to: identify to perform theoperation for selecting the content based on a plurality of contentsbeing included in the image, and identify to not perform the operationfor selecting the content based on a single content being included inthe image.

According to an aspect of the disclosure, there is provided a controlmethod of an electronic apparatus, the control method including:displaying an image on a display of the electronic apparatus; inresponse to receiving a request for transmitting content of the imagefrom an external apparatus, identifying whether or not to perform anoperation for selecting content based on a number of content included inthe image; based on the identifying to perform the operation forselecting the content, receiving a user input for selecting the contentfrom the external apparatus, and transmitting data of the content, whichis selected from a plurality of contents in the image according to theuser input, to the external apparatus; and based on the identifying tonot perform the operation for selecting the content, transmitting dataof the image displayed on the display to the external apparatus.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 is an exemplary diagram of a first display apparatus and a seconddisplay apparatus according to an embodiment;

FIG. 2 is a configuration block diagram of the first display apparatusand the second display apparatus according to an embodiment;

FIG. 3 is a flowchart illustrating a control method of the first displayapparatus according to an embodiment;

FIG. 4 is an exemplary diagram illustrating a case where a userinterface (UI) button is clicked on the second display apparatus whilethe first display apparatus displays a multi-view screen according to anembodiment;

FIG. 5 is an exemplary diagram illustrating an operation of providing,by the first display apparatus, a UI of a content selection option inresponse to a request from the second display apparatus according to anembodiment;

FIG. 6 is an exemplary diagram illustrating an operation of providing,by the first display apparatus, the UI of the content selection optionin response to the request from the second display apparatus accordingto an embodiment;

FIG. 7 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides image data of selected content to the seconddisplay apparatus according to an embodiment;

FIG. 8 is an exemplary diagram illustrating a case where the UI buttonis clicked on the second display apparatus while the first displayapparatus displays a single view screen according to an embodiment;

FIG. 9 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides the image data in response to a requestreceived while displaying the single view screen according to anembodiment;

FIG. 10 is an exemplary diagram illustrating a sequence of operationsperformed between the first display apparatus and the second displayapparatus according to an embodiment;

FIG. 11 is an exemplary diagram illustrating an operation of a casewhere a user selects the content image on a screen in the first displayapparatus according to an embodiment;

FIG. 12 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides different image data to a plurality ofexternal apparatuses according to an embodiment;

FIG. 13 is an exemplary view illustrating a state in which the firstdisplay apparatus provides a mirrored screen to the second displayapparatus according to an embodiment;

FIG. 14 is an exemplary diagram illustrating an operation of a casewhere the first display apparatus receives touch position coordinateinformation from the second display apparatus according to anembodiment;

FIG. 15 is an exemplary diagram illustrating a sequence of operationsperformed between the first display apparatus and the second displayapparatus according to an embodiment;

FIG. 16 is an exemplary diagram illustrating a case where the seconddisplay apparatus displays the UI provided to select a partial area ofthe content image displayed on the first display apparatus according toan embodiment;

FIG. 17 is an exemplary diagram illustrating a method of providing, by afirst display apparatus, image data in response to area information froma second display apparatus according to an embodiment; and

FIG. 18 is a flowchart illustrating a control method of a first displayapparatus according to an embodiment.

DETAILED DESCRIPTION

Hereinafter, certain embodiments will be described in detail withreference to the accompanying drawings. Embodiments described withreference to each drawing are not mutually exclusive configurationsunless otherwise specified, and a plurality of embodiments may beselectively combined and implemented in one device. The combination ofthe plurality of embodiments may be arbitrarily selected and applied bya person skilled in the art.

As used herein, the terms such as “1st” or “first,” “2nd” or “second,”etc., may modify corresponding components regardless of importance ororder and are used to distinguish one component from another withoutlimiting the components. Terms used herein are applied to describeembodiments, and are not limiting.

In addition, in the case where the expression “at least one” of aplurality of components appears, the expression refers to not only allof a plurality of components, but each one excluding the rest of theplurality of components or all combinations thereof.

FIG. 1 is an exemplary diagram of a first display apparatus and a seconddisplay apparatus according to an embodiment.

As illustrated in FIG. 1, a plurality of electronic apparatuses, e.g., afirst display apparatus 410, and one or more external apparatuses, e.g.,one or more second display apparatuses 420, are provided to communicatewith each other, and each is implemented as a display apparatus capableof displaying an image.

An embodiment illustrates a case where the first display apparatus 410is implemented as a TV, and the second display apparatus 420 isimplemented as a mobile device. A variety of design changes may beapplied as to by what type of device each first and second electronicapparatus 410 and 420 is implemented, and therefore, the example of anembodiment does not limit the implementation method of the first andsecond electronic apparatuses 410 and 420. The first display apparatus410 or the second display apparatus 420 may be implemented as varioustypes of devices having a screen for displaying an image, such as asmart phone, a tablet, a multimedia player, and a wearable device thatmay be portable, or a TV, a digital signage, an electronic frame, or acomputer body having a monitor that are fixedly installed at any onelocation.

The first display apparatus 410 may be a display apparatus having afixed screen, or may be a display apparatus having a pivotable screen.The first display apparatus 410 having the latter structure has a stand130 installed on a mounting surface, and is rotatably supported on oneside of the stand 130. The stand 130 has a motor 131 connected to a rearof the first display apparatus 410 and rotates the first displayapparatus 410 by driving the motor 131. The operation of the motor 131may be controlled according to the received control signal. The controlsignal transmitted to the motor 131 may be generated from a controllerprovided on the stand 130 or may be transmitted from the first displayapparatus 410. In addition, a generation instruction of the controlsignal may be transmitted from the stand 130 or a remote controllerprovided in the first display apparatus 410.

Alternatively, only the display panel forming the screen in the firstdisplay apparatus 410 may be provided to rotate. That is, aconfiguration including a processor other than the display panel forms amain body, and a configuration in which the display panel rotates withrespect to the main body is also possible.

The first display apparatus 410 is provided to pivot around a centralarea of a screen for displaying an image. The first display apparatus410 may rotate at least between a P position and an L position. When thefirst display apparatus 410 is in the P position, the first displayapparatus 410 is in a longitudinal mode or a portrait mode in which avertical length is longer than a horizontal length, and when the firstdisplay apparatus 410 is in the L position, the first display apparatus410 is in a transverse mode or a landscape mode in which the horizontallength is longer than the vertical length.

An image or a UI displayed on the first display apparatus 410 maycorrespond to one of a portrait type and a landscape type. Of course,the first display apparatus 410 may display a landscape type image inthe portrait mode, and conversely, may display a portrait type image inthe landscape mode. However, in this case, in the ratio of thehorizontal length and the vertical length, the case of the screen andthe case of the image do not match each other. That is, in this case, amargin, which is an area in which an image is not displayed on thescreen of the first display apparatus 410, relatively increases. Inaddition, some UIs or images are designed to fit the landscape type orthe portrait type.

Accordingly, the first display apparatus 410 displays the portrait typeimage in the portrait mode, and displays the landscape type image in thelandscape mode. For example, when the first display apparatus 410displays a broadcast image, the first display apparatus 410 operates inthe landscape mode. Alternatively, when the first display apparatus 410displays a mirrored image of the second display apparatus 420, the firstdisplay apparatus 410 operates in the portrait mode.

The second display apparatus 420 is capable of wireless communicationwith the first display apparatus 410. The second display apparatus 420may access the first display apparatus 410 through a wide area networkor a local area network. For example, the second display apparatus 420may communicate with the first display apparatus 410 based on Wi-Ficommunication through an access point (AP), or may directly communicatewith the first display apparatus 410 based on Bluetooth low energy(BLE).

One of the first and second display apparatuses 410 and 420 according toan embodiment serves as a source device that provides video content, andthe other thereof serves as a sink device that receives the videocontent. The roles of the source device and the sink device may beexchanged between the first and second display apparatuses 410 and 420.For example, while the first display apparatus 410 may provide the videocontent to the second display apparatus 420, the second displayapparatus 420 may provide the video content to the first displayapparatus 410.

In this environment, for example, when the first display apparatus 410transmits the video content to the second display apparatus 420, varioustransmission protocols for the video content, such as a mirroring typeand a cast type, are possible. When the mirroring type is applied, thefirst display apparatus 410 transmits screen data currently displayed tothe second display apparatus 420 as is, so the screen state currentlydisplayed is displayed on the screen of the second display apparatus 420as is.

FIG. 2 is a configuration block diagram of the first display apparatusand the second display apparatus according to an embodiment.

As illustrated in FIG. 2, a first display apparatus 410 includes a firstcommunication interface 211, a signal input/output interface 212, afirst display unit 213, a first user input receiver 214, a first storage215, and a first processor 216. A second display apparatus 420 includesa second communication interface 221, a second display unit 223, asecond user input receiver 224, a second storage 225, and a secondprocessor 226. The first display apparatus 410 and the second displayapparatus 420 may further include additional components in addition tothe above components, or might not include some of the above components.

The first communication interface 211 is a two-way communication circuitthat includes at least one of components such as communication modulesand communication chips corresponding to various types of wired andwireless communication protocols. The first communication interface 211supports one or more wireless communication standards, and includes acommunication circuit, a communication chip, or a communication modulefor performing communication based on each wireless communicationstandard. For example, the first communication interface 211 includes acommunication circuit for one-to-one short-range communication, such asBluetooth or BLE according to the IEEE 802.15 standard. In addition, thefirst communication interface 211 includes a communication circuit forperforming communication based on a wide area network, such as wirelessLAN communication or Wi-Fi according to the IEEE 802.11 standard.Accordingly, the first communication interface 211 may communicate withthe second display apparatus 420, an external apparatus, or a server.

The signal input/output interface 212 is wired to an external apparatussuch as a set-top box or an optical media player in a one-to-one orone-to-many manner, thereby receiving or outputting data from or to acorresponding external apparatus. The signal input/output interface 212includes a connector, a port, or the like according to a transmissionstandard, such as a High-Definition Multimedia Interface (HDMI) port, aDisplayPort, and a USB port.

The first display unit 213 includes a display panel that may display animage on a screen. The display panel is provided as a light-receivingstructure such as a liquid crystal or a self-luminous structure such asan organic light emitting device (OLED). The first display unit 213 mayfurther include additional components according to the structure of thedisplay panel. For example, if the display panel is a liquid crystaltype, the first display unit 213 includes a liquid crystal displaypanel, a backlight unit that supplies light, and a panel drivingsubstrate that drives a liquid crystal of the liquid crystal displaypanel.

The first user input receiver 214 receives input from a user byincluding various types of input interface related circuits provided tobe manipulated by a user. The first user input receiver 214 may beconfigured in various forms according to the type of the first displayapparatus 410. Examples of the first user input receiver 214 include amechanical or electronic button unit of the first display apparatus 410,a touch pad, a touch screen installed in the first display unit 213, aremote controller separated from the main body of the first displayapparatus 410, and the like.

The first storage 215 stores various data. The first storage 215includes a storage having a non-volatile property and a memory having avolatile property according to a storage property of stored data. Thestorage is a medium that may store recorded data even when power is notsupplied, and examples of the storage include a flash-memory, ahard-disc drive (HDD), a solid-state drive (HDD), a read only memory(ROM), and the like. A memory is a medium that does not store recordeddata while not supplied with power, and examples of the memory include abuffer, a random access memory (RAM), and the like.

The first processor 216 includes one or more hardware processorsimplemented as a CPU, a chipset, a buffer, a circuit, and the like thatare mounted on a printed circuit board, and may be implemented as asystem on chip (SOC). The first processor 216 includes modulescorresponding to various processes such as a demultiplexer, a decoder, ascaler, an audio digital signal processor (DSP), and an amplifier forimage processing. Here, some or all of these modules may be implementedas SOC. For example, a module related to image processing such as ademultiplexer, a decoder, and a scaler may be implemented as an imageprocessing SOC, and an audio DSP may be implemented as a separatechipset from the SOC. As an example, when the first display apparatus410 is provided to rotate by the motor of the stand, the first processor216 may be electrically connected to the motor to apply a control signalfor driving the motor to the motor.

The first processor 216 may run an operating system of the first displayapparatus 410 and apps having various functions. The first processor 216may reproduce the video content stored in the first storage 215 anddisplay the reproduced video content as an image on the first displayunit 213 or provide the corresponding video content to the seconddisplay apparatus 420.

The second communication interface 221 is a two-way communicationcircuit that includes at least one of components such as communicationmodules and communication chips corresponding to various types of wiredand wireless communication protocols. The second communication interface221 is provided to communicate with the first display apparatus 410, theexternal apparatus, or the server through an AP by supporting, forexample, Wi-Fi-based wireless communication.

The second display unit 223 displays an image signal processed by thesecond processor 226 as an image.

The second user input receiver 224 includes various types of inputinterface related circuits that are provided to be manipulated by a userin order to perform user input. For example, the second user inputreceiver 224 includes a physical or electronic button provided on thesecond display apparatus 420, a remote controller separated from themain body of the second display apparatus 420, a touch screen structureprovided on the second display unit 223, and the like.

The second storage 225 is provided to store data. The second storage 225includes various types of storages and memories such as a flash memory,a HDD, an SSD, a buffer, and a RAM.

The second processor 226 includes one or more hardware processorsimplemented as a CPU, a chipset, a buffer, a circuit, and the like thatare mounted on a printed circuit board, and may be implemented as asystem on chip (SOC).

Under such an environment, for example, the first display apparatus 410may receive a request for content transmission for image display fromthe second display apparatus 420 while displaying a content image.

FIG. 3 is a flowchart illustrating a control method performed by a firstprocessor of a first display apparatus according to an embodiment.

In operation 310, the first display apparatus displays one or morecontent images.

In operation 320, the first display apparatus receives a transmissionrequest for image data from the external apparatus, that is, the seconddisplay apparatus.

In operation 330, the first display apparatus identifies whether or notto perform an operation for selecting content, based on receiving thetransmission request. For example, the first display apparatusidentifies based on a state of a currently displayed screen or a currentprocessing state of contents whether the number of contents that may beprovided to an external apparatus in response to the transmissionrequest is one (that is, the selection of the content to be provided tothe external apparatus is not needed) or whether the number of contentsthat may be provided to the external apparatus in response to atransmission request is plural (that is, the selection of the content tobe provided to the external apparatus is needed).

When it is identified that the selection of the content to respond tothe transmission request is needed, the first display apparatustransmits information on a plurality of contents identified as requiringthe selection to the external apparatus (operation 340).

In operation 350, the first display apparatus receives a result ofselecting any one of a plurality of contents indicated by theinformation from the external apparatus. For example, the externalapparatus displays a UI so that the user selects any one of a pluralityof pieces of content information indicated by information received fromthe first display apparatus, and notifies the first display apparatus ofidentification information of the selected content through the UI.

In operation 360, the first display apparatus transmits the image dataof the content selected from the external apparatus to the externalapparatus.

On the other hand, when it is identified that the selection of thecontent to respond to the transmission request is not needed, the firstdisplay apparatus transmits the image data of the image being displayedto the external apparatus (operation 370).

In this way, the first display apparatus may cause the second displayapparatus to display the image of content desired by a user of thesecond display apparatus among images currently being displayed on thescreen.

The processor of the first display apparatus, e.g., the electronicapparatus may perform at least a part of data analysis, processing, andgeneration of result information for performing an operation ofidentifying whether or not to perform the selection of the content inresponse to the transmission request for the image data from theexternal apparatus, transmitting the image data of the selected contentto the external apparatus according to the user input from the externalapparatus based on the identification to select the content, andtransmitting the image data of the currently displayed image to theexternal apparatus based on the identification to not select thecontent, using at least one of machine learning, a neural network, or adeep learning algorithm as a rule-based or artificial intelligencealgorithm.

For example, the processor of the electronic apparatus, e.g., the firstprocessor of the first display apparatus, may perform the functions of alearning unit and a recognition unit together. The learning unit mayperform a function of generating a trained neural network, and therecognition unit may perform a function of recognizing (or reasoning,predicting, estimating, and determining) data using the trained neuralnetwork. The learning unit may generate or update the neural network.The learning unit may obtain training data to generate the neuralnetwork. For example, the learning unit may obtain the training datafrom the storage of the electronic apparatus or from the outside. Thelearning data may be data used for training the neural network, and theneural network may be trained using the data performing theabove-described operation as the training data.

Before training the neural network using the training data, the learningunit may perform a pre-processing operation on the obtained trainingdata, or select data to be used for training from among a plurality ofpieces of training data. For example, the learning unit may process orfilter the training data in a format, or add/remove noise to processdata in a form suitable for training. The learning unit may generate aneural network configured to perform the above-described operation usingthe pre-processed training data.

The trained neural network may be constituted by a plurality of neuralnetworks (or layers). The nodes of the plurality of neural networks haveweights, and the plurality of neural networks may be connected to eachother so that an output value of one neural network is used as an inputvalue of another neural network. Examples of neural networks may includemodels such as a convolutional neural network (CNN), a deep neuralnetwork (DNN), a recurrent neural network (RNN), a restricted Boltzmannmachine (RBM), a deep belief network (DBN), a bidirectional recurrentdeep neural network (BRDNN), and deep Q-networks.

In order to perform the above-described operation, the recognition unitmay obtain target data. The target data may be obtained from the storageof the electronic apparatus or the outside. The target data may be datato be recognized by the neural network. Before applying to the targetdata to the trained neural network, the recognition unit may perform thepre-processing operation on the obtained target data, or select data tobe used for recognition from among a plurality of target data. Forexample, the recognition unit may process or filter the target data in aformat, or add/remove noise to process data in a form suitable forrecognition. The recognition unit may obtain an output value output fromthe neural network by applying the preprocessed target data to theneural network. The recognition unit may obtain a probability value or areliability value along with the output value.

FIG. 4 is an exemplary diagram illustrating a case where a UI button isclicked on the second display apparatus while the first displayapparatus displays a multi-view screen according to an embodiment.

As illustrated in FIG. 4, while a first display apparatus 410 and asecond display apparatus 420 are connected to each other so as tocommunicate with each other, the first display apparatus 410 may displayone or more of first, second, and third content images 411, 412, and 413based on one or more contents on the screen. In an embodiment, the firstdisplay apparatus 410 is shown to be a TV whose screen does not pivot,but may be a display apparatus capable of pivoting the screen.

The state of the screen displayed by the first display apparatus 410 maybe a single view screen and a multi-view screen according to the numberof first, second, and third content images 411, 412, and 413 displayedon the screen. In the multi-view, the first, second, and third contentimages 411, 412, and 413 of the plurality of contents are displayed onone screen. In an embodiment, a screen state of the first displayapparatus 410 indicates a multi-view that displays the first contentimage 411, the second content image 412, and the third content image 413on one screen.

In the single view screen, only one content image of one content isdisplayed on one screen. For example, if the first display apparatus 410displays only one of the first, second, and third content images 411,412, and 413 on the screen, the screen state of the first displayapparatus 410 may be regarded as a single view.

The first display apparatus 410 may process the image data of theplurality of contents in parallel to implement the multi-view screen.For example, the first display apparatus 410 includes a plurality ofdecoders, in which each decoder individually decodes the image data ofthe plurality of content, and mixes the plurality of individuallydecoded image data into one screen, thereby implementing a final screento be displayed. The plurality of decoders of the first displayapparatus 410 may include, for example, a plurality of hardwaredecoders, and may include one or more hardware decoders and one or moresoftware decoders.

In this state, the second display apparatus 420 may transmit thetransmission request for the image data to the first display apparatus410. Such a transmission request may designate a specific content, forexample. The first display apparatus 410 transmits the image data of thecontent designated by the transmission request to the second displayapparatus 420.

However, a transmission request does not designate a specific content,and content may be requested according to a display state of an image ofthe first display apparatus 410, a processing state of the content ofthe first display apparatus 410, or the like, according to anembodiment.

Various methods for generating, by the second display apparatus 420, thetransmission request are possible. For example, when the second displayapparatus 420 includes a display equipped with a touch screen, a UIbutton 421 for instructing the generation of the transmission request isdisplayed on the display. When detecting that the user touches thedisplayed UI button 421, the second display apparatus 420 transmits thetransmission request to the first display apparatus 410.

Hereinafter, an operation of the first display apparatus 410 respondingto the request received from the second display apparatus 420 will bedescribed.

FIG. 5 is an exemplary diagram illustrating an operation of providing,by the first display apparatus, a UI of a content selection option inresponse to a request from a second display apparatus according to anembodiment.

As illustrated in FIG. 5, when receiving the transmission request forthe image data from the second display apparatus 420, the first displayapparatus 410 identifies a current display state of the screen of thefirst display apparatus 410. For example, the first display apparatus410 may be a multi-view screen that simultaneously displays a pluralityof content images of the first content image 411, the second contentimage 412, and the third content image 413.

When the screen state is identified, the first display apparatus 410identifies the content of each of the first, second, and third contentimages 411, 412, and 413 displayed on the screen. For example, the firstdisplay apparatus 410 generates information on a UI 500 that provides anoption to select any one of the first content, the second content, andthe third content and transmits the information to the second displayapparatus 420.

The UI 500 may indicate, for example, identification names of eachcontent by text. However, the UI 500 serves to select one of theplurality of contents identified by the first display apparatus 410, andthe form thereof is not limited.

When receiving an input for selecting any one content from the userthrough the displayed UI 500, the second display apparatus 420 transmitscontent selection information for identifying the selected content tothe first display apparatus 410.

In an embodiment, an example in which the first display apparatus 410generates the UI 500 and provides the UI 500 to the second displayapparatus 420 is described, but the first display apparatus 410 mightnot generate the UI 500. For example, when the first display apparatus410 provides information on the plurality of identified contents to thesecond display apparatus 420, the second display apparatus 420 maygenerate the UI 500 based on the information.

The information on the plurality of contents may include titleinformation and a thumbnail image as identification information on eachof the plurality of contents, and may include information on a displayposition in the first display apparatus for each of the plurality ofcontents.

FIG. 6 is an exemplary diagram illustrating an operation of providing,by the first display apparatus, the UI of the content selection optionin response to the request from the second display apparatus accordingto an embodiment.

As illustrated in FIG. 6, when receiving the transmission request forthe image data from the second display apparatus 420, the first displayapparatus 410 provides, to the second display apparatus 420, a UI 600that identifies a current display state of the screen of the firstdisplay apparatus 410 and selects the plurality of contents as a resultof the identification result. The second display apparatus 420 receivesa user input regarding content selection through the displayed UI 600.

The UI 600 includes graphic information obtained by imaging a screenstate including the first content image 411, the second content image412, and the third content image 413 displayed on the first displayapparatus 410. The UI 600 may include an image in which the screen ofthe first display apparatus 410 is captured as is, include a presetthumbnail image of each content image displayed on the screen of thefirst display apparatus 410, or include a plurality of graphic objectsarranged to correspond to a position and size of each content image inthe screen of the first display apparatus 410. In this way, the UI 600may be implemented in various forms such as the captured image of thescreen, objects or icons corresponding to each content image, thumbnailimages of each content image, and an identification names of eachcontent.

When receiving an input for selecting any one content from the userthrough the displayed UI 600, the second display apparatus 420 transmitscontent selection information for identifying the selected content tothe first display apparatus 410.

FIG. 7 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides image data of selected content to the seconddisplay apparatus according to an embodiment.

As illustrated in FIG. 7, when receiving the content selectioninformation indicating selection of any one of the plurality of contentsfrom the second display apparatus 420, the first display apparatus 410transmits image data of the content indicated by the information to thesecond display apparatus 420. For example, it is assumed that the firstdisplay apparatus 410 displays the multi-view screen including the firstcontent image 411, the second content image 412, and the third contentimage 413, and the third contents of the third content image 413 amongthe first, second, and third content images 411, 412, and 413 isselected by the user of the second display apparatus 420.

Therefore, the first display apparatus 410 transmits the image data ofthe third content to the second display apparatus 420. The seconddisplay apparatus 420 processes the image data received from the firstdisplay apparatus 410 and displays a third content image 700 on thescreen.

As a result of the operation, the screen displayed on the first displayapparatus 410 appears different from the screen displayed on the seconddisplay apparatus 420. The first display apparatus 410 displays themulti-view screen including the first content image 411 of the firstcontent, the second content image 412 of the second content, and thethird content image 413 of the third content, whereas the second displayapparatus 420 displays the single view screen including the thirdcontent image 700 of the third content. In this way, the second displayapparatus 420 does not display the same screen as the display screen ofthe first display apparatus 410, but may display only the specificcontent image, e.g., the third content image, 700 selected by the user.

For example, while the first, second, and third content images 411, 412,and 413 displayed on the first display apparatus 410, e.g., a TV, aredisplayed, the user may want to separately watch only third contentimage 413 on the second display apparatus 420, e.g., a mobile device.The first display apparatus 410, e.g., a TV, according to an embodimentprovides the second display apparatus 420, e.g., a mobile device withthe image data of the third content image 413 selected by the user, notimage data of the entire screen being displayed. Accordingly, the usermay view only the third content image 700 of the content desired by theuser on the second display apparatus 420, e.g., a mobile device.

The first display apparatus 410 may transmit the image data of thecontent to the second display apparatus 420 based on various types ofprotocols. For example, the first display apparatus 410 decodes andbuffers the image data of each of the first content, the second content,and the third content, and mixes each of the buffered image data anddisplays the mixed image data on the screen of the first displayapparatus 410. The first display apparatus 410 may transmit the imagedata of the third content image 413 that is being buffered to the seconddisplay apparatus 420.

Alternatively, the first display apparatus 410 may transmit image dataof undecoded content to the second display apparatus 420. The method isreferred to as a cast method. In the case of the cast method, the thirdcontent image 413 displayed on the first display apparatus 410 and thethird content image 700 displayed on the second display apparatus 420are based on the image data of the same content, but the imageprocessing including decoding performed on the image data of the contentis independently performed on each first and second display apparatus410 and 420.

Alternatively, the first display apparatus 410 does not provide theimage data of the content to the second display apparatus 420, and mayprovide address information (for example, URL information of the serverin which the image data is stored) of the image data capable ofacquiring the image data to the second display apparatus 420. The seconddisplay apparatus 420 accesses the provided address information andreceives the image data from the server.

As described above, the first display apparatus 410 may provide theimage data of the selected content to the second display apparatus 420through various methods.

FIG. 8 is an exemplary diagram illustrating a case where the UI buttonis clicked on the second display apparatus while the first displayapparatus displays a single view screen.

As illustrated in FIG. 8, while a first display apparatus 410 and asecond display apparatus 420 are connected to each other so as tocommunicate with each other, the first display apparatus 410 may displaya single content image 800 based on the single content on the screen.That is, in an embodiment, the first display apparatus 410 displays thesingle view screen.

The second display apparatus 420 transmits the transmission request forthe image data to the first display apparatus 410 according to a userinput. For example, when detecting that the user touches the previouslydisplayed UI button 421, the second display apparatus 420 transmits thetransmission request to the first display apparatus 410.

When receiving the transmission request for the image data from thesecond display apparatus 420, the first display apparatus 410 identifiesa current display state of the screen of the first display apparatus410.

FIG. 9 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides the image data in response to a requestreceived while displaying the single view screen according to anembodiment.

As illustrated in FIG. 9, the first display apparatus 410 identifies acurrent display state of the screen of the first display apparatus 410in response to the transmission request for the image data received fromthe second display apparatus 420. Since the first display apparatus 410displays a single view screen including a single content image 800, theselection of the content is not needed. The first display apparatus 410identifies the content of the content image 800 that is currently beingdisplayed, and transmits image data of the identified content to thesecond display apparatus 420.

The first display apparatus 410 may transmit image data based on varioustransmission protocols. For example, the first display apparatus 410 maytransmit decoded image data, transmit undecoded image data, or transmitaddress information for acquiring the image data to the second displayapparatus 420. This is described above, and therefore, a detaileddescription thereof will be omitted.

The second display apparatus 420 processes the image data received fromthe first display apparatus 410 to display a content image 900. Thecontent image 900 is based on the same content as the content image 800displayed on the first display apparatus 410.

FIG. 10 is an exemplary diagram illustrating a sequence of operationsperformed between the first display apparatus and the second displayapparatus according to an embodiment.

As illustrated in FIG. 10, the following operations are performed by afirst processor of a first display apparatus 410 or a second processorof a second display apparatus 420, respectively.

In operation 1010, the first display apparatus 410 displays an image onthe screen. This screen indicates a state of either a multi view screenor a single view screen.

In operation 1015, the second display apparatus 420 receives a firstuser input.

In operation 1016, the second display apparatus 420 transmits atransmission request for image data to the first display deviceaccording to the first user input.

In operation 1020, the first display apparatus 410 identifies a currentdisplay state of the screen of the first display apparatus 410 inresponse to the transmission request from the second display apparatus420. For example, the first display apparatus 410 identifies whether thestate of the current display screen is the multi view or the singleview.

If the screen state is the single view, in operation 1030, the firstdisplay apparatus 410 transmits image data of a single image currentlybeing displayed to the second display apparatus 420. Thereafter, thesecond display apparatus 420 proceeds to operation 1055.

If the screen state is the multi-view, in operation 1040, the firstdisplay apparatus 410 transmits information on a selection operation ofa plurality of contents of a plurality of images currently beingdisplayed to the second display apparatus 420.

In operation 1045, the second display apparatus 420 displays a UI forselecting a plurality of contents based on the information received fromthe first display apparatus 410.

In operation 1046, the second display apparatus 420 receives a seconduser input for selecting any one of the contents through the UI.

In operation 1047, the second display apparatus 420 transmits thecontent selection information according to the second user input to thefirst display apparatus 410.

In operation 1050, the first display apparatus 410 transmits the imagedata of the content indicated by the selection information received fromthe second display apparatus 420 to the second display apparatus 420.

In operation 1055, the second display apparatus 420 processes the imagedata received from the first display apparatus 410 to display an image.

On the other hand, the above-described embodiment has described the casewhere the first display apparatus 410 provides the image data accordingto the first user input (for example, when the user touches the UIbutton 421 in FIG. 4) generated in the second display apparatus 420.However, the first user input may be generated in the first displayapparatus 410.

FIG. 11 is an exemplary diagram illustrating an operation of a casewhere a user selects the content image on a screen in the first displayapparatus according to an embodiment.

As illustrated in FIG. 11, a first display apparatus 410 and a seconddisplay apparatus 420 are communicatively connected to each other. Thefirst display apparatus 410 displays a multi-view screen including afirst content image 1111, a second content image 1112, and a thirdcontent image 1113.

In this state, the user may select any one content image among thefirst, second and third content images 1111, 1112, and 1113 displayed onthe screen of the first display apparatus 410. A method for a user toselect any one content image is not limited. Accordingly, when the firstdisplay apparatus 410 includes a touch screen structure, a method for auser to directly touch a third content image 1113 on a screen ispossible, or a user may manipulate a remote controller provided in thefirst display apparatus 410 to select the third content image 1113.

When the third content image 1113 is selected, the first displayapparatus 410 identifies the content of the third content image 1113 andtransmits image data of the identified content to the second displayapparatus 420. For example, when the third content image 1113 isselected, the first display apparatus 410 identifies third content ofthe third content image 1113 and transmits image data of the thirdcontent to the second display apparatus 420.

When the third content is identified, the first display apparatus 410may additionally display a UI requesting an instruction of the nextoperation for the third content. For example, when the user touches thethird content image 1113, the first display apparatus 410 displays a UIincluding a processing option for the third content on the screen. Whenreceiving a user input instructing to provide the third content to thesecond display apparatus 420 through the UI, the first display apparatus410 transmits image data of the third content to the second displayapparatus 420.

The second display apparatus 420 processes the image data received fromthe first display apparatus 410 to display a content image 1121 on thescreen. In this process, the second display apparatus 420 additionallydisplays a UI requesting an instruction of whether to receive imagedata. The second display apparatus 420 receives the image data from thefirst display apparatus 410 when receiving a user input instructingreception permission through the UI.

In this way, when a third content image 1113 is selected by the firstdisplay apparatus 410, the first display apparatus 410 may transmit theimage data of the corresponding content to the second display apparatus420 according to the selected result.

As described above, the first display apparatus may allow differentcontent images to be simultaneously displayed on a plurality of seconddisplay apparatuses.

FIG. 12 is an exemplary diagram illustrating a case where the firstdisplay apparatus provides different image data to a plurality ofexternal apparatuses according to an embodiment.

As illustrated in FIG. 12, the first display apparatus 410 communicateswith a plurality of second display apparatuses 420, e.g., a plurality ofexternal apparatuses including, for example, the first externalapparatus 1220, the second external apparatus 1230, and the thirdexternal apparatus 1240. Each of the first external apparatus 1220, thesecond external apparatus 1230, and the third external apparatus 1240may individually transmit the transmission request for the image data tothe first display apparatus 410. The first display apparatus 410operates in response to each received transmission request. Theoperation of the first display apparatus 410 is described above, andtherefore, a further description thereof will be omitted.

For example, while the first display apparatus 410 displays themulti-view screen including the first content image 1211, the secondcontent image 1212, and the third content image 1213, each of the caseswhere the first external apparatus 1220 selects third content of thethird content image 1213, the second external apparatus 1230 selectsfirst content of the first content image 1211, and the third externalapparatus 1240 selects second content of the second content image 1212is considered.

The first display apparatus 410 transmits the image data of the thirdcontent to the first external apparatus 1220, the image data of thefirst content to the second external apparatus 1230, and the image dataof the second content to the third external apparatus 1240 in responseto each selection.

Accordingly, the first external apparatus 1220 may display the thirdcontent image 1221, the second external apparatus 1230 may display thefirst content image 1231, and the third external apparatus 1240 maydisplay the second content image 1241, respectively. As a result, thefirst external apparatus 1220, the second external apparatus 1230, andthe third external apparatus 1240 may separately display the firstcontent image 1211, the second content image 1212, and the third contentimage 1213 each displayed on the first display apparatus 410.

Meanwhile, while the mirrored screen is provided from the first displayapparatus to the second display apparatus, a situation in which aspecific content image in the mirrored screen is selected by the seconddisplay apparatus is also possible as described below.

FIG. 13 is an exemplary view illustrating a state in which the firstdisplay apparatus provides a mirrored screen to the second displayapparatus according to an embodiment.

As illustrated in FIG. 13, while the first display apparatus 410displays the multi-view screen, the first display apparatus 410 providesdata of a multi-view screen 1314 to the second display apparatus 420, sothe same mirrored screen 1321 as the multi-view screen 1314 of the firstdisplay apparatus 410 may be displayed on the second display apparatus420. As an example, a case where the first display apparatus 410 is amobile device and the second display apparatus 420 is a TV will bedescribed. However, as described above, the first display apparatus 410and the second display apparatus 420 are not limited to a specific typeof devices.

While the first display apparatus 410 displays the multi-view screen1314 including, for example, a first content image 1311, a secondcontent image 1312, and a third content image 1313, the data of themulti-view screen 1314 is transmitted to the second display apparatus420 in response to a user input at the first display apparatus 410 or amirroring request from the second display apparatus 420. The firstdisplay apparatus 410 generates a multi-view screen 1314 by decodingimage data of each content and mixing the decoded image data. The firstdisplay apparatus 410 transmits data of the multi-view screen 1314 beingbuffered for display to the second display apparatus 420.

The second display apparatus 420 processes the data received from thefirst display apparatus 410 to display the mirrored screen 1321. Thatis, the second display apparatus 420 only displays data from the firstdisplay apparatus 410 on the mirrored screen 1321 without decoding eachcontent. Therefore, like the multi-view screen 1314, the mirrored screen1321 is visually visible to the user.

The second display apparatus 420 has a display capable of detecting atouch input. Under such an environment, a case is considered where auser touches an area corresponding to the first content image on themirrored screen 1321 of the second display apparatus 420. As describedabove, the mirrored screen 1321 is displayed by the second displayapparatus 420, but is a screen decoded and mixed by the first displayapparatus 410. Accordingly, even if the user of the mirrored screen 1321touches a specific position, the second display apparatus 420 does notknow whether the user touches the position where the first content imageis displayed.

Accordingly, when a user's touch is detected, the second displayapparatus 420 transmits information on coordinates of the position wherethe touch is performed on the screen to the first display apparatus 410.This information indicates coordinates at which a user's touch input isperformed on the entire screen of the second display apparatus 420. Forexample, the information includes horizontal and vertical pixel valuesof the entire screen, and among them, horizontal and vertical pixelvalues on which a touch is performed. Alternatively, when the totalhorizontal length and the total vertical length of the entire screeneach are 100%, the coordinates of the position where the touch isperformed may be indicated by a percentage in the total horizontallength and the total vertical length, respectively.

Hereinafter, the operation of the first display apparatus 410 when thetouch position coordinate information is received from the seconddisplay apparatus 420 will be described.

FIG. 14 is an exemplary diagram illustrating an operation of a casewhere the first display apparatus receives touch position coordinateinformation from the second display apparatus according to anembodiment.

As illustrated in FIG. 14, the first display apparatus 410 generates atouch input from the second display apparatus 420 from the touchposition coordinate information received from the second displayapparatus 420, identifies whether the touch is made at any position onthe screen, and performs the following operations according to theidentification result.

The first display apparatus 410 identifies positions corresponding tothe coordinates indicated by the touch position coordinate informationon the multi-view screen 1314, and identifies the first content image1311 corresponding to the identified position among the first, second,and third content images 1311, 1312, 1313 displayed on the multi-viewscreen 1314.

For example, when the first content image 1311 is identified, the firstdisplay apparatus 410 identifies the first content of the first contentimage 1311 and transmits the image data of the first content to thesecond display apparatus 420. At this time, the first display apparatus410 continues to display the multi-view screen 1314. The first displayapparatus 410 may transmit decoded image data of the first content ormay transmit an undecoded file of the first content.

The second display apparatus 420 displays a first content image 1400based on the image data of the first content received from the firstdisplay apparatus 410. As such, while the first display apparatus 410displays the multi-view screen 1314, the second display apparatus 420may select and display the first content image 1311 among the first,second, and third content images 1311, 1312, and 1313 in the multi-viewscreen 1314.

FIG. 15 is an exemplary diagram illustrating a sequence of operationsperformed between the first display apparatus and the second displayapparatus according to an embodiment.

As illustrated in FIG. 15, the following operations are performed by afirst processor of a first display apparatus 410 or a second processorof a second display apparatus 420, respectively.

In operation 1510, the first display apparatus 410 displays a multi-viewscreen including a plurality of content images.

In operation 1520, the first display apparatus 410 transmits the data ofthe multi-view screen to the second display apparatus 420.

In operation 1525, the second display apparatus 420 displays themirrored screen of the multi-view screen based on the data of themulti-view screen received from the first display apparatus 410.

In operation 1526, the second display apparatus 420 detects a user'stouch input performed on the mirrored screen.

In operation 1527, the second display apparatus 420 transmits coordinateinformation indicating a position on the screen where the touch input isperformed to the first display apparatus 410.

In operation 1530, the first display apparatus 410 identifies theposition on the screen corresponding to the coordinate information fromthe first display apparatus 410.

In operation 1540, the first display apparatus 410 identifies a contentimage corresponding to the identified position among a plurality ofcontent images.

In operation 1550, the first display apparatus 410 identifies thecontent of the identified content image.

In operation 1560, the first display apparatus 410 transmits the imagedata of the identified content to the second display apparatus 420.

In operation 1565, the second display apparatus 420 displays the contentimage based on the image data received from the first display apparatus410.

As described above, the first display apparatus displays a multi-viewscreen including a plurality of content images and the second displayapparatus displays any one of a plurality of content images. However,when the first display apparatus displays a single content image, thesecond display apparatus may be configured to select and display only aspecific area within the corresponding content image as described below.

FIG. 16 is an exemplary diagram illustrating a case where the seconddisplay apparatus displays the UI provided to select a partial area ofthe content image displayed on the first display apparatus according toan embodiment.

As illustrated in FIG. 16, a first display apparatus 410 communicateswith a second display apparatus 420 and displays a content image 1611 onthe screen. The first display apparatus 410 provides the second displayapparatus 420 with a UI 1621 provided to select a partial area of thecontent image 1611 being displayed, so the second display apparatus 420displays the UI 1621.

The UI 1621 may be generated by the first display apparatus 410according to the user input from the first display apparatus 410 andprovided to the second display apparatus 420, or may be provided fromthe first display apparatus 410 to the second display apparatus 420 inresponse to the request of the second display apparatus 420.Alternatively, when the first display apparatus 410 provides imageinformation on the content image to the second display apparatus 420,the second display apparatus 420 may generate the UI 1621 based on theimage information.

The UI 1621 is provided so that a user may designate an area to bedisplayed on the screen of the second display apparatus 420 in theentire area of the content image 1611. The implementation method of theUI 1621 is not limited, and the UI 1621 may include, for example, anentire area 1622 corresponding to the entire content image 1611 and aframe 1623 provided to select an area of a size and position within theentire area 1622. The frame 1623 may be moved within the entire area1622, and a size thereof is provided to be variable, so the user maydesignate an area of a desired size and position within the entire area1622.

When an area is designated by the user through the UI 1621, the seconddisplay apparatus 420 transmits area information on the size andposition of the designated area within the entire area 1622 to the firstdisplay apparatus 410.

Hereinafter, an operation of the first display apparatus 410 respondingto the area information from the second display apparatus 420 will bedescribed.

FIG. 17 is an exemplary diagram illustrating a method of providing, by afirst display apparatus, image data in response to area information froma second display apparatus according to an embodiment.

As illustrated in FIG. 17, the first display apparatus 410 identifies adesignated area 1612, e.g., a partial area, in the content image 1611corresponding to the area information received from the second displayapparatus 420. As described above, since the area information includesinformation on an area corresponding to a designated size and positionwithin the entire area corresponding to the content image 1611, thefirst display apparatus 410 may identify the designated area 1612corresponding to the area information.

The first display apparatus 410 causes an image 1625 corresponding tothe identified designated area 1612 to be displayed on the seconddisplay apparatus 420. For this, the operation of the first displayapparatus 410 may be performed in various ways. As an example, the firstdisplay apparatus 410 selects image data corresponding to the designatedarea 1612 among image data processed for display of the content image1611 and transmits the selected image data to the second displayapparatus 420. The second display apparatus 420 processes the image datareceived from the first display apparatus 410 as is without separateanalysis to display an image.

As another example, the first display apparatus 410 transmits both ofthe entire image data of the content image 1611 and the identificationinformation for identifying the designated area 1612 within the contentimage 1611 to the second display apparatus 420. The second displayapparatus 420 identifies image data corresponding to the identificationinformation of the designated area 1612 among the received image data,and displays an image 1625 of the identified image data.

In this way, when the first display apparatus 410 displays the singlecontent image 1611, the second display apparatus 420 may display theimage 1625 corresponding to the designated area 1612 of the contentimage 1611.

As described above, a configuration targets a content image displayed ona screen by the first display apparatus. However, even if the firstdisplay apparatus does not display an image on the screen, the firstdisplay apparatus may decode and buffer at least the image data. Thatis, not only the display state of the screen of the first displayapparatus, but also the processing state of the image data of the firstdisplay apparatus may be considered as a target as described in detailbelow.

FIG. 18 is a flowchart illustrating a control method performed by afirst processor of a first display apparatus according to an embodiment.

In operation 1810, the first display apparatus processes image data ofone or more contents. For example, the first display apparatus maydecode and buffer image data of one or more contents, but may display ormight not display an image.

In operation 1820, the first display apparatus receives a transmissionrequest for image data from the external apparatus, that is, the seconddisplay apparatus.

In operation 1830, the first display apparatus identifies whether thenumber of content of image data currently processing is plural (that is,whether the selection of the content to be transmitted to the externalapparatus is needed), in response to the transmission request.

When it is identified that the number of content of image data currentlyprocessing is plural, in operation 1840, the first display apparatustransmits the information on the plurality of identified contents to theexternal apparatus.

In operation 1850, the first display apparatus receives a result ofselecting any one of a plurality of contents indicated by theinformation from the external apparatus. For example, the externalapparatus displays a UI so that the user selects any one of a pluralityof pieces of content information indicated by information received fromthe first display apparatus, and notifies the first display apparatus ofidentification information of the selected content through the UI.

In operation 1860, the first display apparatus transmits the image dataof the content selected from the external apparatus to the externalapparatus.

On the other hand, when it is identified that the number of content ofimage data currently processing is not plural, in operation 1870, thefirst display apparatus transmits the image data of the content beingprocessed to the external apparatus.

In this way, the first display apparatus may cause the second displayapparatus to display the image of content desired by a user of thesecond display apparatus among the contents currently being processed,thereby reducing processing times and increasing efficiency of thenetworks.

The operations of the apparatus according to embodiments may beperformed by using artificial intelligence mounted in the apparatus. Theartificial intelligence may be applied to various systems using machinelearning algorithms. The artificial intelligence system is a computersystem that implements intelligence corresponding to a human level orcomparable to a human level, and is a system in which a machine, anapparatus, or a system autonomously performs learning and determination,and the recognition rate and determination accuracy are improved basedon accumulation of use experience. The artificial intelligencetechnology includes machine learning technologies that use algorithms toclassify/learn characteristics of input data, element technologies thatsimulate functions of recognition, determination, and the like of ahuman brain using machine learning algorithms, and the like.

Examples of the element technologies include at least one of, forexample, linguistic understanding technology for recognizing humanlanguage and character, visual understanding technology for recognizingobjects like human vision, reasoning and prediction technology forlogically reasoning and predicting information by determining theinformation, knowledge expression technology for processing humanexperience information with knowledge data, or motion control technologyfor controlling autonomous driving of vehicles and movement of robots.

The linguistic understanding is a technology of recognizing andapplying, and processing human languages/characters, and includesnatural language processing, machine translation, a dialog system,question and answer, speech recognition/synthesis, and the like.

The inference/prediction is a technology of deciding and logicallyinferring and predicting information, and includes knowledge andprobability-based inference, optimization prediction, preference-basedplanning, recommendation, and the like.

The knowledge representation is a technology of automating andprocessing human experience information as knowledge data, and includesknowledge establishment (data generation/classification), knowledgemanagement (data utilization), and the like.

Embodiments may be implemented as software containing one or moreinstructions that are stored in machine-readable (e.g.,computer-readable) storage medium (e.g., internal memory or externalmemory). A processor may call instructions from a storage medium and isoperable in accordance with the called instructions, including anelectronic apparatus. When the instruction is executed by a processor,the processor may perform the function corresponding to the instruction,either directly or under the control of the processor, using othercomponents. The instructions may contain a code made by a compiler or acode executable by an interpreter. The machine-readable storage mediummay be provided in the form of a non-transitory storage medium.

The computer-readable recording medium may include a program command, adata file, a data structure or the like, alone or a combination thereof.For example, the computer-readable recording medium may include anon-volatile storage such as a USB memory device, memories such as aRAM, a ROM, a flash memory, a memory chip, and an integrated circuit, orstorage media, such as a CD, a DVD, a magnetic disk, and a magnetictape, that may be optically or magnetically written and at the sametime, read by a machine (for example, a computer), regardless of whetherdata are erasable or rewritable. It may be appropriated that a memorythat may be included in a mobile terminal is an example of a storagemedium appropriate for storing a program or programs includinginstructions implementing embodiments and readable by a machine. Theprogram instructions recorded in this storage medium may be specificallydesigned and constructed or may be available to those skilled in theart. Alternatively, the computer program instruction may be implementedby the computer program product.

While certain embodiments have been particularly shown and describedwith reference to the drawings, embodiments are provided for thepurposes of illustration and it will be understood by one of ordinaryskill in the art that various modifications and equivalent otherembodiments may be made from the disclosure. Accordingly, the truetechnical scope of the disclosure is defined by the technical spirit ofthe appended claims.

What is claimed is:
 1. An electronic apparatus comprising: a display; acommunication circuit; and a processor configured to: display an imageon the display, in response to receiving a request for transmittingcontent of the image from an external apparatus through thecommunication circuit, identify whether or not to perform an operationfor selecting content based on a number of content views displayed onthe display and included in the image, based on the identifying toperform the operation for selecting the content, receive a user inputfor selecting the content from the external apparatus, and transmit dataof the content, which is selected from a plurality of contents in theimage according to the user input, to the external apparatus through thecommunication circuit, and based on the identifying to not perform theoperation for selecting the content, transmit data of the imagedisplayed on the display to the external apparatus.
 2. The electronicapparatus of claim 1, wherein the processor is further configured to:identify to perform the operation for selecting the content based on theimage being a multi-view screen, and identify to not perform theoperation for selecting the content based on the image being a singleview screen.
 3. The electronic apparatus of claim 1, wherein theprocessor is further configured to: based on the identifying to performthe operation for selecting the content, transmit information withregard to the plurality of contents included in the image to theexternal apparatus, and receive the user input selecting one of theplurality of contents from the external apparatus.
 4. The electronicapparatus of claim 1, wherein the processor is further configured to,based on the user input, transmit the data of the content selected fromthe plurality of contents buffered to be displayed as the image on thedisplay, to the external apparatus.
 5. The electronic apparatus of claim1, further comprising: a storage configured to store data file of thecontent, wherein the processor is further configured to transmit thedata file of the content stored in the storage to the externalapparatus.
 6. The electronic apparatus of claim 1, wherein the processoris further configured to, based on the user input, transmit addressinformation of a server storing the data of the content to the externalapparatus.
 7. The electronic apparatus of claim 1, wherein the processoris further configured to: receive, from the external apparatus, the userinput including coordinate information indicating a touch position on ascreen of the external apparatus while a mirrored screen correspondingto the plurality of contents displayed on the display is displayed onthe external apparatus, identify a position on the display correspondingto the coordinate information, and identify content corresponding to theidentified position among the plurality of contents, as the selectedcontent.
 8. The electronic apparatus of claim 1, wherein the processoris further configured to process a partial area designated by areainformation to be displayed on the external apparatus based onreceiving, the area information designating the partial area of theimage displayed on the display from the external apparatus.
 9. Theelectronic apparatus of claim 8, wherein the processor is furtherconfigured to: select data corresponding to the partial area among thedata of the image displayed on the display, and transmit the selecteddata to the external apparatus.
 10. The electronic apparatus of claim 8,wherein the processor is further configured to transmit the data of theimage displayed on the display and identification information foridentifying the partial area in the image to the external apparatus. 11.The electronic apparatus of claim 1, wherein the processor is furtherconfigured to: identify to perform the operation for selecting thecontent based on the plurality of contents being included in the image,and identify to not perform the operation for selecting the contentbased on a single content being included in the image.
 12. A controlmethod of an electronic apparatus, the control method comprising:displaying an image on a display of the electronic apparatus; inresponse to receiving a request for transmitting content of the imagefrom an external apparatus, identifying whether or not to perform anoperation for selecting content based on a number of content viewsdisplayed on the display and included in the image; based on theidentifying to perform the operation for selecting the content,receiving a user input for selecting the content from the externalapparatus, and transmitting data of the content, which is selected froma plurality of contents in the image according to the user input, to theexternal apparatus; and based on the identifying to not perform theoperation for selecting the content, transmitting data of the imagedisplayed on the display to the external apparatus.
 13. The controlmethod of the electronic apparatus of claim 12, wherein the identifyingwhether or not to perform the operation comprises: identifying toperform the operation for selecting the content based on the image beinga multi-view screen, and identifying to not perform the operation forselecting the content based on the image being a single view screen. 14.The control method of the electronic apparatus of claim 12, wherein thereceiving the user input comprises: based on the identifying to performthe operation for selecting the content, transmitting information withregard to the plurality of contents included in the image to theexternal apparatus, and receiving the user input selecting one of theplurality of contents from the external apparatus.
 15. The controlmethod of the electronic apparatus of claim 12, wherein the transmittingthe data of the content comprises: transmitting the data of the contentselected from the plurality of contents buffered to be displayed as theimage on the display, to the external apparatus.
 16. The control methodof the electronic apparatus of claim 12, wherein the transmitting thedata of the content comprises: transmitting data file of the contentthat is pre-stored in the electronic apparatus.
 17. The control methodof the electronic apparatus of claim 12, wherein the transmitting thedata of the content comprises: transmitting address information of aserver storing the data of the content to the external apparatus. 18.The control method of the electronic apparatus of claim 12, wherein thereceiving the user input comprises: receiving the user input includingcoordinate information indicating a touch position on a screen of theexternal apparatus, while a mirrored screen corresponding to theplurality of contents displayed on the display is displayed on theexternal apparatus, identifying a position on the display correspondingto the coordinate information, and identifying content corresponding tothe identified position among the plurality of contents, as the selectedcontent.
 19. The control method of the electronic apparatus of claim 12,wherein a partial area designated by area information is processed to bedisplayed on the external apparatus based on receiving the areainformation designating the partial area of the image displayed on thedisplay from the external apparatus.
 20. The control method of theelectronic apparatus of claim 12, wherein the identifying whether or notto perform the operation for selecting the content comprises:identifying to perform the operation for selecting the content based onthe plurality of contents included in the image, and identifying to notperform the operation for selecting the content based on a singlecontent being included in the image.